home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
A-Monthly Disks
/
(c)aan.d64
/
electronic diary
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
3KB
|
161 lines
0 GOSUB1000
1 REM THE ELECTRONIC DIARY V3.6
2 REM BY ZENYATTA
3 REM -----
4 REM :ZEN:
5 REM ^^^^^
6 :
7 :
8 :
9 :
10 POKE53280,4:POKE53281,0:GOSUB500,TITLE
11 GOSUB1005
12 PRINT"MAKE ENTRY
14 [153]"READ ENTRY":[153]"KILL ENTRY":[153]"SEE ENTRYS"
16 [153]"QUIT
17 PRINT"
18 [153]"CURSOR KEYS TO MOVE,
19 PRINT"',' TO SELECT.
20 A1$[178]"<":A2$[178]"CMDCMDCMDCMDCMDCMDCMDCMDCMDCMD<---------":A3$[178]" "
21 P$[178]""
22 X[178]1
23 [153][200](P$,32[170]X);A1$
24 [161]A$:[139]A$[178]""[167]24
25 [153][200](P$,32[170]X);A3$
26 [139]A$[178]","[167]34
27 [139]A$[178]""[167]X[178]X[171]1
28 [139]A$[178]""[167]X[178]X[170]1
29 [139]X[177]5[167]X[178]5
30 [139]X[179]1[167]X[178]1
32 [137]23
34 [153][200](P$,32[170]X);A2$
35 [141]1005
36 [145]X[137]100,200,310,350,300
98 [128]
99 [143] ENTER
100 [141]400
102 [153]"OPENING FILE..."
104 [160]15:[159]15,8,15
106 [159]1,8,2,"TED"[170]D$[170]",S,W"
107 [141]550
108 [141]500:[141]1005:[153]"FILE READY":[129]T[178]1[164]1000:[130]:[141]500
110 X[178]0:[153]">";:I$[178]"":X[178]X[170]1
112 [161]A$:[139]A$[178]""[167]112
113 [139]A$[178][199](20)[167]130
114 [139]A$[178][199](13)[167]140
115 [139]A$[178][199](17)[176]A$[178][199](29)[176]A$[178][199](145)[176]A$[178][199](157)[167]112
116 [153]A$;:I$[178]I$[170]A$
117 [139][195](I$)[177]30[167]120
118 [137]112
119 [143] WORD WRAPER
120 [129]I[178][195](I$)[164]1[169][171]1:[139][202](I$,I,1)[178]" "[167]K[178]I:I[178]1
122 [130]
123 B$[178]"":[129]I[178]K[170]1[164][195](I$):B$[178]B$[170][202](I$,I,1):[130]
124 [129]I[178]K[170]1[164][195](I$):[153][199](20);:[130]
125 I$[178][200](I$,([195](I$)[171]([195](I$)[171]K)))
126 [152]1,I$
127 X[178]X[170]1:[139]X[177]10[167]X[178]0:[141]500
128 [153]:[153]">";B$;:I$[178]B$:B$[178]""
129 [137]112
130 [139][195](I$)[178]0[167][141]1010:[137]112
131 I$[178][200](I$,[195](I$)[171]1):[153][199](20);:[137]112
140 [152]1,I$:[152]1,"END OF ENTRY"
141 [160]1
142 [141]500
143 [153]"FILE CLOSED":[129]T[178]1[164]1000:[130]:[137]10
198 [128]
199 [143] READ
200 [141]400
202 [153]"OPENING FILE..."
204 [160]15:[159]15,8,15
205 [159]1,8,2,"TED"[170]D$[170]",S,R"
206 [141]550
207 [141]500:[141]1005:[153]"FILE OK":[129]T[178]1[164]1000:[130]:[141]500
208 X[178]1
209 [132]1,I$
210 [139]I$[178]"END OF ENTRY"[167]250
211 [153]I$:X[178]X[170]1
212 [139]X[177]10[167]215
213 [137]209
215 [153]"(C)ONTINUED..."
216 [161]A$:[139]A$[178]""[167]216
217 [141]500:[137]208
250 [153]"*** END OF ENTRY ***":[141]1005
252 [160]1,15
253 [153]"PRESS ANY KEY TO CONTINUE"
254 [161]A$:[139]A$[178]""[167]254
255 [137]10
298 [128]
299 [143] QUIT
300 [141]500:[153]"GOODBYE!":[141]1000:[128]
309 [143] SCRATCH FILE
310 [141]500:[141]400
315 [141]500:[153]"DELETE "D$"? (Y/N)"
317 [161]A$:[139]A$[178]""[167]317
318 [139]A$[179][177]"Y"[175]A$[179][177]"N"[167][141]1010:[137]317
319 [139]A$[178]"N"[167][141]500:[141]1010:[153]"ABORTED":[129]T[178]1[164]1000:[130]:[137]10
320 [141]500:[153]"DELETING...":[141]1005
322 [160]15:[159]15,8,15
324 [152]15,"S:TED"[170]D$
325 [141]550
326 [141]500:[153]"VALIDATING BAM..."
327 [152]15,"V0:"
328 [141]550
329 [160]15:[141]500:[153]D$" DELETED.":[141]1005:[129]T[178]1[164]1000:[130]:[137]10
349 [143] DISK CATALOGER
350 [141]500:[153]"SKIPPING OVER BAM..."
352 [160]15:[159]15,8,15:[159]1,8,2,"$"
354 [141]550
355 [129]I[178]0[164]253:[161]#1,A$:[130]
356 [141]500:P[178]0
357 P[178]P[170]1
358 [161]#1,T$,A$,A$
359 B$[178]"":[129]L[178]3[164]18:[161]#1,A$
360 [139]A$[179][177][199](96)[167][139]A$[179][177][199](160)[167]B$[178]B$[170]A$
361 [130]
362 N$[178]B$:B$[178]""
363 :[129]I[178]1[164]11:[161]#1,A$:[130]:[139]P[179][177]8[167][161]#1,A$,A$
364 [139]T$[179][177]""[167][153][201](N$,8)
365 [139] ST [167] [160]1,15:[137]375
366 [139]P[177]7[167]368
367 [137]357
368 [153]"(C) CONTINUE"
369 [161]A$:[139]A$[178]""[167]369
370 [137]356
375 [153]"** END OF ENTRYS **":[141]1005
376 [153]"PRESS ANY KEY"
377 [161]A$:[139]A$[178]""[167]377
378 [137]10
399 [143] GET DATE
400 [141]500:[153]"ENTER DATE (MM/DD/YR):";
402 [159]1,0:[132]1,D$:[160]1:[153]
404 [139][195](D$)[179][177]8[167][141]1010:[137]400
405 [141]1005:[142]
498 [128]
499 [143] CLEAR SCREEN AND TITLE
500 [153]"LOADSYSTHE ELECTRONIC DIARY V3.6"
502 [142]
549 [143] DISK ERROR CHECKER
550 [132]15,A$,B$,C$,H$
552 [139][197](A$)[179]2[167][142]
554 [141]500:[141]1010
556 [153]"DISK ERROR:"
557 [153]" "A$B$C$H$
558 [160]1,15
559 [144]
998 [143] SOUNDS:
999 [143] CLEAR SID CHIP
1000 [129]L[178]54272[164]54296:[151]L,0:[130]
1002 [142]
1004 [143] BELL SOUND
1005 [151]54296,15
1006 [151]54277,55:[151]54278,72
1007 [151]54273,51:[151]54272,97
1008 [151]54276,17:[129]T[178]1[164]200:[130]:[151]54276,16:[142]
1009 [143] BUZZER
1010 [151]54296,15
1011 [151]54277,48:[151]54278,64:[151]54273,12:[151]54272,75:[151]54275,14
1012 [151]54274,255
1013 [129]I[178]1[164]4:[151]54276,69:[129]T[178]1[164]10:[130]:[151]54276,64:[129]T[178]1[164]9:[130]T,I
1014 [142]